Focusing ATMS Problem-Solving: A Formal Approach
نویسندگان
چکیده
The Assumption-based Truth Maintenance System (ATMS) is a general and powerful problem-solving tool in AI. Unfortunately, its generality usually entails a high computational cost. In this paper, we study how a general notion of cost function can be incorporated into the design of an algorithm for focusing the ATMS, called BF-ATMS. The BF-ATMS algorithm explores a search space of size polynomial in the number of assumptions, even for problems which are proven to have exponential size labels. Experimental results indicate significant speedups over the standard ATMS for such problems. In addition to its improved efficiency, the BF-ATMS algorithm retains the multiple-context capability of an ATMS, and the important properties of consistency, minimality, soundness, as well as the property of bounded completeness. The usefulness of the new algorithm is demonstrated by its application to the task of consistency-based diagnosis, where dramatic efficiency improvements, with respect to the standard solution technique, are obtained. Comments University of Pennsylvania Department of Computer and Information Science Technical Report No. MSCIS-92-61. This technical report is available at ScholarlyCommons: http://repository.upenn.edu/cis_reports/299 Focusing ATMS Problem-Solving: A Formal Approach MS-CIS-92-61 GRASP LAB 326 Teow-Hin Ngair Gregory Provan University of Pennsylvania School of Engineering and Applied Science Computer and Information Science Department Philadelphia, PA 19104-6389
منابع مشابه
Focusing the ATMS
Many problems having enormous search spaces can nevertheless be solved because only a very small fraction of that space need be traversed to find the needed solution(s). The ability of assumption-based truth maintenance systems to rapidly switch and compare contexts is an advantage for such problems, but existing ATMS techniques generally perform badly on them. This paper describes a new strate...
متن کاملRepresenting Actions with an Assumption-Based Truth Maintenance System
The Assumption-based Truth Maintenance System, introduced by de Kleer, is a powerful new tool for organizing a search through a space of alternatives. However, the ATMS is oriented towards inferential problem solving, and provides no special mechanisms for modeling actions or state changes. We describe an approach to applying the ATMS to the task of representing the effects of actions. The appr...
متن کاملCatms : an Atms Which Avoids Label Explosion
John W. Collins Qualitative Reasoning Group Beckman Institute University of Illinois 605 North Mathews Street Urbana, Illinois 61801 email: [email protected] Assumption-based truth maintenance systems have developed into powerful and popular means for considering multiple contexts simultaneously during problem solving. Unfortunately, standard ATMS node labels tend to grow combinatorically as...
متن کاملAn Analysis of ATMS-Based Techniques for Computing Dempster-Shafer Belief Functions
This paper analyzes the theoretical under pinnings of recent proposals for computing Dempster-Shafer Belief functions from ATMS labels. Such proposals are intended to be a means of integrating symbolic and numeric rep resentation methods and of focusing search in the ATMS. This synthesis is formalized us ing graph theory, thus showing the relation ship between graph theory, the logic-theore...
متن کاملA Probabilistic Atms
Truth maintenance systems (TMS) provide a method of improving the e ciency of search during problem solving. The problem solver uses the TMS to record the reasons that facts are derivable so that facts need not be rederived during the course of the search. De Kleer's Assumption Based Truth Maintenance system (ATMS) [deKleer 86] overcomes the limitations of many earlier systems, such as not bein...
متن کامل